DebugProcess Method Elements |
|
The syntax of the
DebugProcess method is as follows:
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP:Body> <DebugProcess xmlns="http://schemas.cordys.com/1.0/coboc"> <receiver/> <type>definition|instance</type> <debugmode>STEP_BY_STEP|CONTINUOUS</debugmode> <breakpoints> <breakpoint/> </breakpoints> <executeapplication>TRUE|FALSE</executeapplication> <executenotification>TRUE|FALSE</executenotification> <executesubprocess>TRUE|FALSE</executesubprocess> <message> [Parameters sent to the instance of the process] </message> <message_map/> <lastModified/> <activityId/> </DebugProcess> </SOAP:Body> </SOAP:Envelope>
The following table describes the elements in the
DebugProcess method.
Table 1. DebugProcess Method Elements
Element |
Description |
---|---|
receiver |
Provide the path and name of the process that is to be debugged. However, if the debug has already been initiated, subsequent debugs are done using the process instance ID. |
type |
Provide one of the following values:
|
debugmode |
Specify the mode in which you want to debug a process:
|
breakpoints |
The ID of the activity. The Process Debugger stops when it encounters the specified ID. You can also have multiple breakpoints by specifying multiple <breakpoint> elements. The Process Debugger supports the following activity types to be specified as breakpoints:
|
activityId |
This element is used while debugging web-based applications using the Process Debugger. Specify the activityId in the response from the application, when the control returns to the Process Debugger. |
executeapplication |
Provide one of the following values:
|
executenotification |
Provide one of the following values:
|
executesubprocess |
Provide one of the following values:
|
message |
The parameters sent to the process instance. |
message_map |
The changed message map of the process instance. |
lastmodified |
The date when the Message Map of the process instance was last modified. |